/*************************************************************************
	> File Name: head.h
	> Author: WangYiFei
	> Mail: 824537320@qq.com
	> Created Time: Tue 05 Jan 2021 10:14:12 PM CST
 ************************************************************************/

#ifndef _HEAD_H
#define _HEAD_H

#ifdef DEBUG
#define  DBG(frm, argc...) { \
    printf("[%s:%d]  ", __func__, __LINE__); \
    printf(frm, ##argc); \
    printf("\n"); \
}
#else
#define DBG(frm, argc...)
#endif


#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <sys/time.h>
#include <fcntl.h>
#include <sys/wait.h>
#include <sys/file.h>
#include <poll.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <pthread.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/epoll.h>
#include <sys/sem.h>
#include <sys/msg.h>
#include <cjson/cJSON.h>
#include <mysql/mysql.h>

#include "color.h"
#include "common.h"
#include "tcp_client.h"
#include "tcp_server.h"
#include "config.h"
#include "msg_queue.h"
#include "mysql_api.h"

#endif
